Dasher 

Dasher is a little application that allows you to do predictive text input: