class
 TextInput
    package haxe.ui.core
            
                            Class that represents a framework specific method to display editable text inside a component
                            data:TextInputData        
                            depth:Int        
                            height:Float        
                            hscrollMax:Float        
                            hscrollPageSize:Float        
                            hscrollPos:Float        
                            htmlText:String        
                            id:String        
                            isComponentOffscreen:Bool        
                            left:Float        
                            multiline:Bool        
                            password:Bool        
                            text:String        
                            textHeight:Float        
                            textStyle:Style        
                            The style to use for this text
                    textWidth:Float        
                            top:Float        
                            vscrollMax:Float        
                            vscrollPageSize:Float        
                            vscrollPos:Float        
                            width:Float        
                            wordWrap:Bool        
                            blur():Void        
                            focus():Void        
                            invalidateComponent(flag:String = InvalidationFlags.ALL):Void        
                            isComponentInvalid(flag:String = InvalidationFlags.ALL):Bool        
                            updateComponentDisplay():Void        
                            validateComponent(nextFrame:Bool = true):Void        
                    