var tags = $('#tags')
tags.tagsinput();
tags.tagsinput('input').typeahead({
remote: "http://example.ru?query=%QUERY"
}).bind('typeahead:selected', $.proxy(function (obj, datum) {
tags.tagsinput('add', datum.value);
tags.tagsinput('input').typeahead('setQuery', '');
}, $('input')));