There are a variety of ways in which a user can type text into an application. Editor panes are commonly used for dealing with large amounts of text, such as files, and text input panes are used for entering short pieces of text which are to be acted upon immediately.