While you shouldn't HAVE to do this, grab
UltraUXTheme Patcher and
Windows 8 Default theme, patch the files and install the theme. You will then have the default theme with white text, for when you want a dark theme and the original for when you want dark text on a light theme.
I went one step further and made the min/max/restore buttons white as well, for that, grab Resource Hacker, open the .msstyle file, extract "STREAM -> 986 -> 0" as a .png. Use what ever image editor you like and then look for the black min/max/restore button and make paint them white, remember to save as a .png. Once saved, go back to Resource Hacker, click on the "0" and select replace resource, select your png, the RESOURCE TYPE should be "STREAM", the RESOURCE NAME is "986" and then save. Replace the original .msstyle file with the edited one and enjoy white text and white min/max buttons.
I don't know what they were thinking, not giving us the option to change the text color. Guess we desktop users better get used to getting the short end of the stick from Microsoft.
Anyway hope that helps.