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

            }
            
            invalidateStyleFlag = false;
        }
    }
    

    {
        replaceText(selectionAnchorPosition, selectionActivePosition, text);
        dispatchEvent(new FlexEvent(FlexEvent.VALUE_COMMIT));
        invalidateTextSizeFlag = true;
    }
    
    /**
