Refactor some private methods
Rename private method highlight to highlightText
Fix method that actives an item
Refactor class TextField
Add method hide as public method
Attach event onblur to object Typeahead
Rename Container to ItemList
Rename container to list
Refactor some private methods