typeahead
Typeahead.js

Typeahead.js examples