Kire94,
Aqui va una ayuda:
<script>
function setValor(elemento) {
obj = document.getElementById(elemento);
if (obj.checked) {
document.formulario.mails.value += obj.value + ";";
}
return;
}
</script>
<form name="formulario">
<input type="checkbox" id="valor1" value="
[email protected]" onclick="setValor('valor1');" /> valor 1
<input type="checkbox" id="valor2" value="
[email protected]" onclick="setValor('valor2');" /> valor 1
<input type="checkbox" id="valor3" value="
[email protected]" onclick="setValor('valor3');" /> valor 1
<input type="text" value="" name="mails" size="60">
</form>
Queda de tu lado borrar los valores cuando se desmarcan los checkboxes.