TM makes a complete copy of your hard drive (well pretty much) and then after that every hour it backs up every file that has been modified. i think it should be at least twice the size of your boot hard drive.
Agree with the others. Twice the size of the drive you're backing up is ideal. The more space you have to back up the more content you can save against HD failure.