1. Context sensitive text input method, comprising the steps of: determining a list of candidate words for the present input context, a candidate word being a possible textual continuation of the present context; wherein the present context comprises at least one preceding word or delimiter; arranging the candidate words in groups, each group having a group designator; displaying the group designators; prompting the user to select a group and receiving the user selection; displaying candidate words of the selected group, the displayed candidate words being arranged according to their respective contextual relevance; prompting the user to select a candidate word and receiving the user selection; and accepting the selected candidate word as text input and updating the context.