Nieodpowiedni dział wybrałeś. Takie rzeczy robi się w javascripcie.
Możesz zrobić to na kilka sposobów. Z tego co wiem:
- jeżeli ma się dodać na koniec: innerHTML,
- jeżeli w miejsce kursora:
Kod
var element = document.getElementById('textarea' + id);
var selection = element.value.substr(element.selectionStart, element.selectionEnd - element.selectionStart);
start = element.value.substr(0, element.selectionStart);
end = element.value.substr(element.selectionEnd, element.textLength);
element.value = start + selection + work + end;
element.focus();
document.getElementById('textarea' + id + '_info').style.display = 'none';
(jak nie będziesz potrafił dostosować go do swoich potrzeb - pomożemy; jestem amatorem w js, więc kod może być kiepskiej jakości).
Ogólnie musisz oprzeć się na DHTML-u i js-ie.