 
 	setText: (val) ->
 		val = val.replace /<[bB][rR]\s?\/?>/g, "\n"
+		@_impl.text = val
 		@_impl.containsHTML = CONTAINS_HTML_RE.test(val)
 		updateContent @
 		return

		updateItem = (item) ->
			data = item._impl
			isAutoSize = item._autoWidth or item._autoHeight
			if (text = item._text)
				if data.containsHTML
					data.innerElem.innerHTML = text
					if isAutoSize

		uid: 0
		contentUpdatePending: false
		containsHTML: false
		text: ''
		font: "14px #{implUtils.DEFAULT_FONTS['sans-serif']}, sans-serif"

	exports =
