I am creating a website using C# and .net and I'm looking for specific functionality. I have a button and a textbox. On button onclick, the textbox gains focus and today's date is added to the top. The user can then add a note to the textbox and save it. Now a couple days after creating the first not, the user clicks the button again. The new today's date gets added to the top and the old date/note is moved down a line. What I'm trying to do is position the cursor after the current date but before the old date/note so the user doesn't have to click the position themselves.

I've been able to put the cursor at the end of the textbox but not at say position 12 or on line 2. Is this possible?