     //
     //--------------------------------------------------------------------------
 
-    //----------------------------------
-    //  content
-    //----------------------------------
-
-    // TextArea has this, TextInput does not.
-    
-    /**
-     *  @private
-     */
-    protected function getContent():Object
-    {
-        if (textView)
-            return textView.content;
-            
-        // want the default to be null
-        var v:* = textViewProperties.content;        
-        return (v === undefined) ? null : v;
-    }
-
-    /**
-     *  @private
-     */
-    protected function setContent(value:Object):void
-    {
-        if (textView)
-            textView.content = value;
-        else
-            textViewProperties.content = value;
-     }
-
-    //----------------------------------
-    //  heightInLines
-    //----------------------------------
-
-    // TextArea has this, TextInput does not.
-    
-    /**
-     *  @private
-     */
-    protected function getHeightInLines():Number
-    {
-        if (textView)
-            return textView.heightInLines;
-            
-        // want the default to be 10 lines
-        var v:* = textViewProperties.heightInLines;        
-        return (v === undefined) ? 10 : v;
-    }
-
-    /**
-     *  @private
-     */
-    protected function setHeightInLines(value:Number):void
-    {
-        if (textView)
-            textView.heightInLines = value;
-        else
-            textViewProperties.heightInLines = value;
-    }
-
     /**
      *  Documentation is not currently available.
      *  

import mx.core.mx_internal;
import mx.events.FlexEvent;
import mx.managers.IFocusManagerComponent;
import mx.utils.BitFlagUtil;

import spark.components.supportClasses.SkinnableComponent;
import spark.components.TextSelectionVisibility;

     */
    public function get restrict():String 
    {
        return _restrict;
    }
    
    /**
