tu ejemplo es poco claro porque nos ponés solo un checkbox, y no se sabe a ciencia cierta si necesitás checkboxes porque necesitás además multiples opciones ó solo para eso de rellenar o no el campo de texto
Con radios sería algo asi
Código HTML:
Ver original<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<script type="text/javascript"> function Cambia_streamcloud(txek){
if(txek.id){
if(txek.checked){
document.formu.streamcloud.value="ENLACE";
}else{
document.formu.streamcloud.value="";
}
}else{
document.formu.streamcloud.value="";
}
}
<form action="" name="formu" method="post"> <input type="text" name="streamcloud" /> <div id="contenido_publicar"> <div id="contenido_publicar3"> <div id="check_txt"><b>Selecciona Servicio
</b></div> <div id="checks_text2">StreamCloud
</div> <!-- input type="checkbox" name="caja" onClick="Cambia_streamcloud(this)" / -->
<input type="radio" name="caja2" id="marca" onClick="Cambia_streamcloud(this)" /> <input type="radio" name="caja2" onClick="Cambia_streamcloud(this)" /> <input type="radio" name="caja2" onClick="Cambia_streamcloud(this)" />
Saludos