What I learned in Genetics:
Human melanin is coded for by six genes, each with two alleles. One is dominant, the other recessive. Dominant genes command the production of melanin, recessive genes do not. It might be said that the recessive ones are 'damaged' in that they do not produce. All of these genes add up to produce the overall skin tone. Someone who is all dominant, say MMMMMMMMMMMM, would be ebony in skin color. Someone who is all recessive, mmmmmmmmmmmm, would be so pale as to be mistaken for an albino (which is someone who cannot produce melanin at all).
Now, if two parents who are both completely heterozygous, say MmMmMmMmMmMm, it is quite possible, but not especially likely, for them to have children who received all Ms as well as children who received all ms. Each allele can be inherited at the same frequency as the others, so children get a half chance of getting either allele.
It't not that 'black' genes are dominant, it's that dominant genes produce melanin and recessive ones don't. The 'paint' hypothesis of inheritance was proved false long long ago. By the way, completely heterozygous parents are not half-black/half-white by definition. Stupid definitions anyway.