I wrote an autocomplete input (i don't think that is the best thing to call it) in jquery. What it does is auto completes your text. It does that but it autocompletes by re-displaying the whole word/s rather than displaying what is left.
I think I am un-clear, I may need to repeat.
*I will provide my code if needed (jQuery)!