 
         fontMetricsInvalid = true;
         hostFormatChanged = true;
-        stylesChanged = true;
     }
 
     /**

            {
                // Make sure _text is set with the actual text before we
                // change the displayed text.
                var textToDisplay:String = text;
                
                textToDisplay = StringUtil.repeat(
                    mx_internal::passwordChar, textToDisplay.length);
                _inputManager.setText(textToDisplay);
                
                textFlowChanged = true;                    
            }
            else if (!_content)
            {
                _inputManager.setText(_text ? _text : "");
                textFlowChanged = true;                    
            }
            displayAsPasswordChanged = false;
        }
        

        	
            textFlowChanged = true;

            // Handle case where content is intially displayed as password.         
            if (displayAsPassword)
               displayAsPasswordChanged = true;


            // Do not set textChanged to false until the compositionComplete
            // handler since the CHANGE event for text that is initially set
            // is a special case since there is no flowOperationEnd event
            // for this.
        }
        else if (contentChanged)
        {
