implemented change to make updated typeahead render with new props actually have an effect. Taken inspiration from here:
https://github.com/fmoo/react-typeahead/issues/11