TextEdit: Move cursor to end of document 

By default, TextEdit documents open with the cursor at the beginning. This moves it to the end of the current document. (Requires UI scripting enabled.)

--Move cursor to end of TextEdit document
tell application "System Events"
tell application "TextEdit" to activate
tell process "TextEdit"
keystroke (ASCII character 31) using command down
end tell
end tell

what about placing the cursor after a text string of between two text strings? Is it possible?