             // changed
             invalidateTextSizeFlag = true;
             invalidateBaselinePosition = true;
+			invalidateBaselineBottomOffset = true;
         }
     }
     

        super.text = value;
        _isTruncated = false;
        invalidateTextSizeFlag = true;
        
        if (hasEventListener(FlexEvent.VALUE_COMMIT))
            dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT));

        if (!(event is TextOperationEvent))
        {
            invalidateTextSizeFlag = true;
			invalidateBaselineBottomOffset = true;
            
            var newEvent:TextOperationEvent = new TextOperationEvent(event.type);
            
