diff -r b1d3bc0b7f7e -r a3ed5c4d90f0 plugins/redmine_tags/app/views/projects/_tags_form.html.erb
--- a/plugins/redmine_tags/app/views/projects/_tags_form.html.erb
+++ b/plugins/redmine_tags/app/views/projects/_tags_form.html.erb
@@ -5,7 +5,23 @@
     <em class="info"><%= l(:text_tags_info).html_safe %></em>
   </p>
   <div id="project_tag_candidates" class="autocomplete"></div>
-  <%= javascript_include_tag 'tags_input', :plugin => 'redmine_tags' %>
-  <%= javascript_tag "observeProjectTagsField('#{url_for(:controller => 'auto_completes', :action => 'project_tags')}', false)" %>
+  <%= stylesheet_link_tag 'jquery.tagit.css', :plugin => 'redmine_tags' %>
+  <%= stylesheet_link_tag 'redmine_tags', :plugin => 'redmine_tags' %>
+  <%= javascript_include_tag 'tag-it', :plugin => 'redmine_tags' %>
+
+  <%= javascript_tag "$('#project_tag_list').tagit({
+            tagSource: function(search, showChoices) {
+            var that = this;
+            $.ajax({
+              url: '#{url_for(:controller => 'auto_completes', :action => 'project_tags')}',
+              data: {q: search.term},
+              success: function(choices) {
+              showChoices(that._subtractArray(jQuery.parseJSON(choices), that.assignedTags()));
+            }
+          });
+        },
+    });
+" %>
+
 </div>
 <% end -%>
