When I'm working in a text document, I like to start typing at the top of the window or in the middle. I hate when the carat/cursor gets all the way to the bottom and there's no blank space left underneath where my typing will appear. It's especially annoying when I'm adding to the document by drag&drop of outside text - much easier when your target is half a page/screen, not a 5mm line.
So is there any way to push the 'last line' up the screen and create blank space? eg. in TextEdit or Textmate or Coda or a similar app.