text_input.addEventListener("keydown", e => {
    clearTimeout(timer)
    timer = setTimeout(() => output.innerText = e.target.value, 1000)
})

HTML:

<input type="text" id="text_input" />
<div id="output"></div>