1. A method of entering text in a textbox, comprising: monitoring an event of entering text in a textbox of a fixed length and having a visible boundary; responsive to the monitored event detecting that entering the text overflows the length of the textbox, performing: automatically providing an extended window for displaying overflowed text, without a user request for the extended window, wherein the extended window is positioned adjacent to, but separate and distinct from, the textbox; and iteratively displaying overflowed text in the extended window, while the monitoring continues to detect that entering the text overflows the length of the textbox and without the user request for the extended window, the overflowed text determined as text which has been entered but is not currently displayed in the textbox due to the overflowing; automatically closing the extended window and storing a state, the state comprising all the entered text and a context of entering the text, while continuing to display the textbox, in response to monitoring an event that the textbox loses a focus for entering text and without a user request to close the extended window; and automatically reopening the extended window, redisplaying the overflowed text in the reopened extended window, and redisplaying in the textbox the text that was displayed in the textbox at a time of the monitored event that the textbox lost the focus for entering text, according to the stored state and without a user request to reopen the extended window, in response to monitoring again the event of entering text in the textbox after monitoring the event that the textbox lost the focus.