1. A method of accelerating the entry of a text message, the method comprising: a. receiving a thesaurus to be utilized during a text message session; b. storing the thesaurus; c. receiving one or more characters to be entered, displaying the one or more characters, and defining a search string that incorporates the one or more characters; d. searching the thesaurus for an entry that at least partially matches the search string; e. if an entry is found in the thesaurus, displaying a list of suggested completions that is associated with the found entry; f. receiving a selection identifying one of the suggested completions; and g. adding the selected completion to the displayed one or more characters.