title: Allow free input in bootstrap-tags input (Objects as tags)
body: <p>I am using bootstrap-tags input (Objects as tags) for my tags input. It's work fine with typehead js auto complete suggestions as official document said <a href="https://bootstrap-tagsinput.github.io/bootstrap-tagsinput/examples/" rel="nofollow noreferrer">Objects as tags</a>. But this only allows suggested tags as input, in other word, only those which are in Json list. I trying to allow freeinputs along with suggested tags from the list with default value (example: stackoverflow Tags). But I couldn't able to do it right.
  Here is my code: </p>
  
  <pre><code>var cities = new Bloodhound({
              datumTokenizer: Bloodhound.tokenizers.obj.whitespace('text'),
              queryTokenizer: Bloodhound.tokenizers.whitespace,
              local: citilist //{value: 1, text: "Saint Lucia", continent: "Ararat"}... 
          });
  
          cities.initialize();
          var elt = $('#txt');
          elt.tagsinput({
              itemValue: 'value',
              itemText: 'text',
              typeaheadjs: {
                  name: 'cities',
                  displayKey: 'text',
                  source: cities.ttAdapter()
              },
              freeInput: true
          });
          elt.tagsinput('add', { "value": 1, "text": "Amsterdam", "continent": "Europe" });
  </code></pre>