void TextInput_OnCaretMoved(TextInput arg1, int arg2)
{
Vector3 cPosH = Font.GetCaretOffsetAndHeight(arg1.Text, Math.Max(0, arg2));
Vector2 cPos = new Vector2(cPosH.X, cPosH.Y) * drawText.TextScale;
Caret.Offset = new Point((int)cPos.X, (int)cPos.Y);
Caret.Height = (int)(cPosH.Z * drawText.TextScale);
}