code: function () {
          var self = this,
              options = this.initOptions();
  
          var remoteCall = new Bloodhound(options.bloodhound);
          options.datasource.source = remoteCall;
          var typeaheadInput = React.findDOMNode(self);
          if(typeaheadInput)
          	this.typeahead = $(typeaheadInput).typeahead(options.typeahead, options.datasource);
  
  		this.bindCustomEvents();
      }
docs: 'componentDidMount' method
  Initializes react with the typeahead component.