     @cacheKey = "tags::#{@object_type}::#{@object.id}"
 
     if @tags
-      @render(@tags)
+      @render()
       return
 
-    @tagList = App.Store.get( @cacheKey ) || []
-    if !_.isEmpty(@tagList)
+    @tags = App.Store.get( @cacheKey ) || []
+    if !_.isEmpty(@tags)
       @render()
       @delay(
         =>

    item = $(e.target).parents('li').find('.tag').text()
    return if !item

    @tagList = _.filter(@tagList, (tagItem) -> return tagItem if tagItem isnt item )
    @render()

    @ajax(

        o_id:   @object.id
      processData: true
      success: (data, status, xhr) =>
        @tags = data.tags
        App.Store.write( @cacheKey, @tags )
        @render()
    )

  render: ->
    @html App.view('widget/tag')(
      tags: @tags || [],
    )

  showInput: (e) ->
