En la función de javascript nunca defines el objeto txtNumeros.
Debes hacer algo como así.
<!DOCTYPE html>
<script type="text/javascript"> var num = 0;
function putValue() {
var elem = document.getElementById("myinput");
elem.value = num++;
}
<input type="text" id="myinput"> <input type="button" value="Ok" onclick="putValue()">
Si observas verás que se define el elemento
elem mediante la función
getElementById, también puedes obtener el elemento mediante la función
getElementsByName pero es más común por el id.
Si obtienes el elemento por id, claro está que debes tener definida la propiedad
id para la etiqueta input en este caso.