7. A non-transitory computer-readable storage medium storing computer-executable program instructions that, when executed by a processor, perform an input method for an electronic device having a touch-sensitive screen and processor, the method comprising: displaying in a display area of the touch-sensitive screen a virtual keyboard; displaying within the virtual keyboard a plurality of keys, each of at least some of the keys corresponding to one or more different characters of a plurality of characters; displaying within the display area a viewing pane configured to hold a predetermined amount of text, the viewing pane including a first cursor, and the first cursor being displayed at a position adjacent to an end of displayed text in the viewing pane; displaying within the display area a ticker proximate to the virtual keyboard, the ticker including a second cursor, the second cursor associated with the first cursor, and the second cursor being displayed in the ticker at a position equidistant relative to a right edge of the ticker and to a left edge of the ticker within the display area and after each completed word; responsive to each touch input associated with a selected one of the plurality of keys: displaying a corresponding input character left of the second cursor in the ticker while the second cursor moves to a next position in the display area; and displaying the corresponding input character adjacent to the first cursor while the first cursor moves to a next position adjacent to the displayed input character in the viewing pane; and providing a horizontally scrolling marquee display of characters inline within the ticker responsive to each completed word and until the second cursor is in the position equidistant relative to the right edge of the ticker and to the left edge of the ticker within the display area.
7. A non-transitory computer-readable storage medium storing computer-executable program instructions that, when executed by a processor, perform an input method for an electronic device having a touch-sensitive screen and processor, the method comprising: displaying in a display area of the touch-sensitive screen a virtual keyboard; displaying within the virtual keyboard a plurality of keys, each of at least some of the keys corresponding to one or more different characters of a plurality of characters; displaying within the display area a viewing pane configured to hold a predetermined amount of text, the viewing pane including a first cursor, and the first cursor being displayed at a position adjacent to an end of displayed text in the viewing pane; displaying within the display area a ticker proximate to the virtual keyboard, the ticker including a second cursor, the second cursor associated with the first cursor, and the second cursor being displayed in the ticker at a position equidistant relative to a right edge of the ticker and to a left edge of the ticker within the display area and after each completed word; responsive to each touch input associated with a selected one of the plurality of keys: displaying a corresponding input character left of the second cursor in the ticker while the second cursor moves to a next position in the display area; and displaying the corresponding input character adjacent to the first cursor while the first cursor moves to a next position adjacent to the displayed input character in the viewing pane; and providing a horizontally scrolling marquee display of characters inline within the ticker responsive to each completed word and until the second cursor is in the position equidistant relative to the right edge of the ticker and to the left edge of the ticker within the display area. 8. The non-transitory computer-readable storage medium of claim 7 , wherein the processor is further configured to successively display input characters to the left of the second cursor responsive to each touch input.