On 27/02/2012, at 07.50, Stephen Bannasch wrote:
Sometimes when I make a rectangular selection and start typing to replace text I get a doubled cursor […]
Sounds/looks like you do rectangular selection plus extra command click (to add a new caret).
See http://blog.macromates.com/2011/multiple-carets/ for most “gestures” to invoke multiple carets.