Hola amigo aver prueba con este codigo , no es identico al que se usa en este foro ,pero es una forma de hacerlo:
<HTML>
<HEAD>
<META NAME="GENERATOR" Content="Microsoft Visual Studio 6.0">
<TITLE></TITLE>
<script language="javascript">
<!--
function addcode(code){
abc.msg.value = abc.msg.value + " "+code+" ";
}
function getcode(open,close){
var valor = prompt("Escriba el texto a aplicar el formato de negrita \n
xxxx","")
abc.msg.value = abc.msg.value + open + valor + close;
}
-->
</script>
</HEAD>
<BODY>
<form name=abc>
<table border=1 bordercolor="003333">
<tr>
<td bgcolor="f1c414" width="50" align=center>
<button type="button" onclick="addcode(':(')">
<img src="imgs/frown.gif">
</button>
<button type="button" onclick="addcode(':)')">
<img src="imgs/smile.gif">
</button>
<button type="button" onclick="addcode(':0')">
<img src="imgs/redface.gif">
</button>
<button type="button" onclick="getcode('
','')">
[B]
</button></td>
<td><TEXTAREA name=msg rows=10 cols=40></TEXTAREA>
</td>
</tr>
</form></TABLE>
</BODY>
</HTML>