Предположительно, входные данные находятся в форме, поэтому вы можете поставить прослушиватель щелчка на флажок, который делает ввод текста видимым или нет, в зависимости от того, установлен он или нет:
<input type="checkbox" name="tandem" onclick="
this.form.partnerid.style.visibility = this.checked? 'visible' : 'hidden';
">
Может показаться логичным использовать событие change, но в IE оно не будет срабатывать до тех пор, пока флажок не потеряет фокус, что немного противоречит интуиции, поэтому используйте click.