Within the last hour I saw the same news segment on the same news channel. You did name this message board "News and Views", right?
Relevant lines from the article you posted are here --
In its short lesson on the roles that whites, African Americans and Indians played in the Civil War, "Our Virginia" says, "Thousands of Southern blacks fought in the Confederate ranks, including two black battalions under the command of Stonewall Jackson."
Historians from across the country, however, said the sentence about Confederate soldiers was wrong or, at the least, overdrawn. They expressed concerns not only over its accuracy but over the implications of publishing an assertion so closely linked to revisionist Confederate history.
Pulitzer Prize-winning historian James McPherson of Princeton University said, "These Confederate heritage groups have been making this claim for years as a way of purging their cause of its association with slavery."
Masoff said one of her sources was Ervin Jordan, a University of Virginia historian who said he has documented evidence -- in the form of 19th-century newspapers and personal letters -- of some African Americans fighting for the Confederacy. But in an interview, Jordan said the account in the fourth-grade textbook went far beyond what his research can support.
"There's no way of knowing that there were thousands," Jordan said. "And the claim about Jackson is totally false. I don't know where that came from."
It came from a multitude of SCV websites about Black Confederates. Most of them include claims of Black Confederate regiments, battalions and companies. Icing on the cake is this quote attributed to Robert E. Lee. "“When you eliminate the black Confederate soldier, you’ve eliminated the history of the South.”
More restrained sources will attribute that quote to Dr. Leonard Haynes, a black professor at Southern University, but we don't really know if that's true, either.
When it comes to handling history accurately the SCV -- the source of most of this misinformation -- does not have a good reputation.