It was a mistake to take so much TARP money from the government and, unfortunately, it will take a while to pay back, Ken Lewis, the chief executive of Bank of America, told CNBC Thursday.

"That was my mistake.  We took more (TARP funding) than we needed, in an abundance of