1. A method comprising: after receiving, an indication of user input that selects one or more textual characters, receiving, by a computing device, an indication of user input that selects an end-of-word identifier; determining, by the computing device, based at least in part on the one or more textual characters and in response to receiving the end-of-word identifier, a first auto-complete word suggestion from a plurality of auto-complete word suggestions, wherein the first auto-complete word suggestion is determined to be more likely to be a correct word suggestion than a second auto-complete word suggestion from the plurality of auto-complete word suggestions; outputting, by the computing device, for display, the first auto-complete word suggestion that replaces the one or more textual characters followed by the end-of-word identifier; receiving, by the computing device, an indication of user input that deletes the end-of-word identifier, wherein the indication of user input that deletes the end-of-word identifier comprises a combination of a selection of both a backspace key and a spacebar key; and responsive to receiving the indication of user input that deletes the end-of-word identifier, outputting, by the computing device, for display, the second auto-complete word suggestion, wherein the second auto-complete word suggestion replaces the first auto-complete word suggestion; wherein the end-of-word identifier is a first end-of-word identifier and outputting the second auto-complete word suggestion comprises outputting, by the computing device, for display, the second auto-complete word suggestion followed by a second end-of-word identifier replacing the first auto-complete word suggestion and the first end-of-word identifier.