welcome from a newbie! this has been a point of discussion in many threads. the main theory seems to be that the TB does in fact come with 8GB internal, but not all of it is available to the user. it is apparently setup in a pseudo-raid array, giving you 2-4GB drives that mirror each other, thereby reducing your drive to 4GB. after the OS and bloatware that comes preinstalled(and unremoveable at the moment), you are left with roughly 2.5-2.7GB of user available space. proponents of this theory say that is fine, live with it(the 2.7 GB), you got a 32GB card, stop whining. others say they want to be able to delete the unused bloatware AND have as much of the 8 GB available as possible.
those are the 2 biggest sides of the story, if you want more, google is your frind.