 import flash.events.FocusEvent;
 import flash.events.KeyboardEvent;
 import flash.geom.Rectangle;
+import flash.system.IME;
+import flash.system.IMEConversionMode;
 import flash.text.TextFormat;
 import flash.text.engine.ElementFormat;
 import flash.text.engine.FontDescription;

 *  @productversion Flex 4
 */
public class RichEditableText extends TextBaseClassWithStylesAndFocus
	implements IInputManagerClient, IViewport, IFontContextComponent
{
    include "../core/Version.as";
        

import mx.core.IEmbeddedFontRegistry;
import mx.core.IFlexModuleFactory;
import mx.core.IFontContextComponent;
import mx.core.IIMESupport;
import mx.core.IUIComponent;
import mx.core.Singleton;
import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.managers.ISystemManager;
import mx.resources.ResourceManager;
import mx.utils.StringUtil;

import spark.core.CSSTextLayoutFormat;
import spark.core.IViewport;
import spark.core.ScrollUnit;
import spark.core.TextBaseClassWithStylesAndFocus;
import spark.events.TextOperationEvent;
import spark.utils.TextUtil;
