The issue was that the date input field had an onkeydown event that returned false, preventing keyboard input. A user on Stack Overflow provided the solution to execute JavaScript to remove the onkeydown attribute:
((JavascriptExecutor) driver).executeScript("document.getElementById('textDateOfBirth').removeAttribute('onkeydown');");
After implementing this solution, the input now works fine.