All 忘れてた means is 'I forgot'. It's, but it carries a statement and doesn't carry any additionalsort of 'continuous' meaning besides the fact that, i.e. somebody forgothas forgotten something for a period of time. At least that's how I've come to understand it.
On the other hand, 忘れちゃった is a colloquial, shortened version of 忘れてしまった.
~てしまう is a verb-only conjugation and has three basic meanings, which are:
- The action expressed by the verb was done unintentionally, by accident.
- The action was done completely, finalized.
In this case, 忘れちゃった may mean both, as in:
Whoops, I totally forgot.