 
 	leaveInput: ->
 		if @getInputState() != "invalid"
-			@__input0.value = @getValueForDisplay()
+			@__input.value = @getValueForDisplay()
 			@checkInput()
 		@
 
 	enterInput: ->
 		if @getInputState() != "invalid"
-			@__input0.value = @getValueForInput()
+			@__input.value = @getValueForInput()
 			@checkInput()
 		@
 
 	hasUserInput: ->
-		@__input0.value.length > 0
+		@__input.value.length > 0
 
 	checkInput: (value) ->
 		state = @__checkInputInternal(value)

					@checkInput()
					@moveCursor(ev)
					@showCursor(ev)
					if @getValueForStore(@__input0.value) != @getValue()
						@storeValue(@__input0.value)
				return

		Events.listen

		@__shadow.prop("tabindex", "-1")
		@__shadow.prop("autocomplete", "off")
		@__shadow.appendTo(document.body)

		if @_content_size
			@__initContentSize()
