   ###
   didInsertElement: ->
     @_super()
-    set(@, 'cursor', get(@, 'content.length'))
+    set(@, '_cursor', get(@, 'content.length') || 0)
+    @_updateChildViews() if get(@, 'content') isnt undefined
 
   ###
     Respond to a click event on the view element. The tags input will try to


  init: ->
    ret = @_super()
    value = get(@, 'value') ? ''
    set(@, 'content', get(@, 'content') ? Ember.A())
    set(@, '_value', value)
    @capture value
    @_setupContent()
    @_renderList()
    ret

  ###

    itemViewClass = @getItemViewClass()

    content = get(@, 'content')
    contentLength = get(@, 'content.length') || 0

    for i in [0...Math.max(childViewsLength, contentLength)]
      childView = @objectAt(i)
