Optimized finding the input or textarea, fixes issues with special ids. Closes #13. Closes #19. Closes #8