creo que iría mejor con el evento onchange directamente en el campo1 ya que cuando cambias algo en este campo se cambia automáticamente en el otro porque si no corres el riesgo de no hacer click el campo2 y este se quedaría vacío.
Código HTML:
Ver original <input type=text id="campo1" onchange="document.getElementById("campo2").value=this.value;" > <input type=text id="campo2">