Update: deleted since it is now redundant

Update: switch to acts_as_taggable_on_steroids more features, less pain/bugs :)
Need simple input/output for tags and got acts_as_taggable_on_steroids ?

…..

and in your forms:

f.text_area('tag_list')

Done!

#Spec:
  it "does not create duplicated tags" do
    @taggable.tag_list = "Bad, Bad, Evil"
    @taggable.save!
    @taggable.tags.size.should == 2
  end

#Often need count of Tags ?
#taggings.rb
belongs_to :tag, :counter_cache=>'taggings_count'