 		return _selectionActivePosition;
 	}
 
-	/**
-	 *  @private
-	 */
-	public function set selectionActivePosition(value:int):void
-	{
-		if (value == _selectionActivePosition)
-			return;
-		
-		_selectionActivePosition = value;
-		selectionActivePositionChanged = true;
-
-		invalidateProperties();
-		
-		dispatchEvent(new FlexEvent(FlexEvent.SELECTION_CHANGE));
-	}
-
 	//----------------------------------
 	//  selectionAnchorPosition
     //----------------------------------

		{
			textView.text = _text;
			textChanged = false;
		}

		if (selectionAnchorPositionChanged)
		{
			textView.selectionAnchorPosition = _selectionAnchorPosition;
			selectionAnchorPositionChanged = false
		}

		if (selectionActivePositionChanged)
		{
			textView.selectionActivePosition = _selectionActivePosition;
			selectionActivePositionChanged = false
		}
	}


	 *  @private
	 */
	private var _selectionActivePosition:int = -1;

	[Bindable("selectionChange")]
	
