1. A system for generating text input in a computing device, comprising; a predictor configured to receive text input into the device by a user and to generate text predictions having probability values; a mechanism configured to receive the text predictions and the user text input and to generate modified probability values based upon the user text input and the text predictions for presentation to the user.