     @type String
   ###
   placeholder: Ember.computed ->
-    if get(@, 'parentView.content.length') then '' else get(@, 'parentView.placeholder')
+    if get(@, 'disabled') or get(@, 'parentView.content.length') then '' else get(@, 'parentView.placeholder')
   .property 'parentView.placeholder', 'parentView.content.length'
 
   ###

  ###
  defaultTemplate: Ember.Handlebars.compile [
    '<span class="emberella-tag-item-content">{{view.displayContent}}</span>'
    '{{#if view.deleteCharacter}}'
      '<a href="#" {{bind-attr title="view.deleteTitle"}} {{action "removeSelf" target=view bubbles=false}}>{{view.deleteCharacter}}</a>'
    '{{/if}}'
  ].join(' ')

  ###

###

Emberella.TagItemView = Ember.View.extend Ember.StyleBindingsMixin, Emberella.FocusableMixin, Emberella.KeyboardControlMixin, Emberella.MembershipMixin,
  inherit: ['template', 'contentPath', 'deleteCharacter', 'deleteTitle', 'stylist', 'disabled']

  actions: {
    removeSelf: -> @removeSelf.apply @, arguments
