Added TypeaheadField

Adds support for the  [typeahead](http://twitter.github.com/bootstrap/javascript.html#typeahead) component.

Simply implement the `getChoices()` method returning the typeahead choices for `input`.