ho una supposizione ma non ho tempo di scrivertela,
cmq con IE se provi a fare sostituzioni all' interno del testo selezionato puoi modificare il testo contenuto x es. nel div a cui hai applicato l' onclick,
credo non lo faccia se provi un approccio del genere perche' il range lo memorizza ogni qual volta si agisce inequivocabilmente sulla textarea.
ciao