11. In a system having a process manager, a plurality of input methods, a plurality of text services, and a text services manager comprising a Text Services Manager (TSM) global memory, a table of applications, a plurality of tables of TSM documents, and a plurality of TSM document records; a method for creating a TSM document, said method comprising the steps of: receiving a request from an application to open a TSM document; retrieving a serial number for the application from the process manager of the system; retrieving the table of TSM documents corresponding to the application; allocating memory for a new TSM document record; creating the new TSM document record; adding an identification number for the new TSM document record to the table of TSM documents; determining a current input method being used by the system; setting a default input method for the new TSM document equal to the current input method; opening an instance of the input method corresponding to the default input method and saving it in the new TSM document record; and updating menus based on the opened instance of the input method.
11. In a system having a process manager, a plurality of input methods, a plurality of text services, and a text services manager comprising a Text Services Manager (TSM) global memory, a table of applications, a plurality of tables of TSM documents, and a plurality of TSM document records; a method for creating a TSM document, said method comprising the steps of: receiving a request from an application to open a TSM document; retrieving a serial number for the application from the process manager of the system; retrieving the table of TSM documents corresponding to the application; allocating memory for a new TSM document record; creating the new TSM document record; adding an identification number for the new TSM document record to the table of TSM documents; determining a current input method being used by the system; setting a default input method for the new TSM document equal to the current input method; opening an instance of the input method corresponding to the default input method and saving it in the new TSM document record; and updating menus based on the opened instance of the input method. 13. The method of claim 11 further comprising, after the step of retrieving the table of TSM documents, the step of determining whether there is enough space in the table of TSM documents to add another document, and increasing the table size if there is not enough room for another document in the table of TSM documents.