       # between child views. The run later helps to verify the focus has, in
       # fact, completely left the field.
       Ember.run.later @, ->
-        return unless get(@, 'state') is 'inDOM' and !@isFocused()
+        return unless get(@, '_state') is 'inDOM' and !@isFocused()
         @capture() if get(@, 'tagOnFocusOut')
         set(@, 'cursor', get(@, 'childViews.length')) if get(@, 'inputView.value') is ''
       , 100

    @param {Object} self
  ###
  contentDidChange: ->
    @_rerenderList() if get(@, 'state') is 'inDOM'

  ###
    Hook for responding to impending updates to the content array. Override to

    @chainable
  ###
  focus: (e, beginning = false) ->
    return @ unless (inputView = get(@, 'inputView'))? and get(inputView, '_state') is 'inDOM'
    element = get(inputView, 'element')
    element?.focus()
    selection = if beginning then 0 else get(inputView, 'value.length')
