Moses
Genesis 38:15ESV·traditional attribution

When Judah saw her, he thought she was a prostitute, for she had covered her face.

John Calvin Reformed @genevareformer

15. When Judah saw her. It was a great disgrace to Judah that he hastily desired intercourse with an unknown woman. He was now old; and therefore age alone, even in a lascivious man, ought to have restrained the fervor of intemperance. He sees the woman at a distance, and it is not possible that he should have been captivated by her beauty.

Matthew Henry Presbyterian @wholebiblehenry

It is a very ill-favoured story that is here told concerning Judah; one would not have expected such folly in Israel. Judah had buried his wife; and widowers have need to stand upon their guard with the utmost caution and resolution against all fleshly lusts. He was unjust to his daughter-in-law, either through negligence or design, in not giving her his surviving son, and this exposed her to temptation. I.

Commenting on Genesis 38:12-23

John Gill Reformed Baptist @doctorgill

And he turned unto her by the way,.... Which led to her; he turned out of the way in which he was to that where she sat; and very probably it was at some little distance from the way, and therefore he turned aside to it, his lust towards her being excited at the sight of her; perhaps he left his friend Hirah the Adullamite...