         // In this case we always maintain _text with the underlying text and
         // display the appropriate number of passwordChars.  If there are any
         // interactive editing operations _text is updated during the operation.
-        // FIXME (cframpto): what about the case where the textContainerManager textFlow
-        // is modified programatically and the text is different?  This could
-        // only be done with an mx_internal interface. 
         if (displayAsPassword)
             return;
                         

    	if (debug)
     		trace("editingMode = ", value);

        // FIXME (cframpto): TextContainerManager should do this check.
        if (_textContainerManager.editingMode == value)
            return;

     	_textContainerManager.editingMode = value;
    }


                // change the displayed text.
                _text = text;
                
                // FIXME (cframpto): if content, should the paragraph terminators 
                // be left in the string so the displayAsPassword string has the
                // same form as the original string?  This is only an issue
                // for TextArea.
                var textToDisplay:String = StringUtil.repeat(
