         // 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;
    }


            // Once we have a TextFlow, we can export its plain text.
            _text = staticPlainTextExporter.export(
                _textFlow, ConversionType.STRING_TYPE) as String;
        }

        return _text;
