big spoilers
.
.
.
.
.
.
it's definitely hinted that it's TJ, though likely subconsciously/influenced by the town. remember that he was drawing those stick figure furries on napkins earlier in the game, and the final "note" has those same stick figures. it's likely his subconscious wanted the truth out even if his conscious mind didn't/couldn't.