I was having this problem since Saturday.
I have Vista and use Internet Explorer 7. I deleted all cookies and temporary internet files, closed all browser windows, opened IE and logged into TPF again, closed my browser once more, and I was finally able to stay logged in.