 	{
 		if (value != _content)
 		{
+            // Setting 'content' temporarily causes 'text' to become null.
+            // Later, after the 'content' has been committed into the TextFlow,
+            // getting 'text' will extract the text from the TextFlow.
+            mx_internal::_text = null;
+            textChanged = false;
+
 			var oldValue:Object = _content;
 			_content = value;
 			dispatchPropertyChangeEvent("content", oldValue, value);

	 */
	private var contentChanged:Boolean = false;

	//--------------------------------------------------------------------------
	//
	//  Properties

import flashx.tcal.formats.IParagraphFormat;
import flashx.tcal.formats.ParagraphFormat;

import mx.core.mx_internal;
import mx.graphics.graphicsClasses.TextFlowComposer;
import mx.graphics.graphicsClasses.TextGraphicElement;
import mx.utils.TextUtil;
