             _isTruncated = true;
             invalidateTextSizeFlag = true;
             invalidateBaselinePosition = true;
+			invalidateBaselineBottomOffset = true;
             
             // Make sure all text is visible
             scrollH = 0;

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

import flash.text.TextFieldType;
import flash.text.TextFormat;
import flash.text.TextFormatAlign;
import flash.text.TextLineMetrics;
import flash.ui.Keyboard;

import mx.core.DesignLayer;
