             dispatchPropertyChangeEvent(
                 "contentHeight", oldContentHeight, newContentHeight);
                 
-            contentChanged = true;
+            dimensionChanged = true;
         } 
 
         // If autoSize and text size changed, need to remeasure.
-        if (contentChanged && actuallyAutoSizing)
+        if (dimensionChanged && actuallyAutoSizing)
         {
             invalidateSize();
             invalidateDisplayList();

            dispatchPropertyChangeEvent(
                "contentWidth", oldContentWidth, newContentWidth);

            contentChanged = true;
        }
        
        var oldContentHeight:Number = _contentHeight;

        }
        textFlowChanged = false;
        
        var dimensionChanged:Boolean = false;
        var oldContentWidth:Number = _contentWidth;

        var newContentBounds:Rectangle = _inputManager.getContentBounds();
