The phrase comes from this article:
http://www.notbored.org/neo-anarchists.html
According to the person who wrote it, neo-anarchist is what we should really call many of the people who label themselves "anarchist" today because they have different principles than the original anarchists who were active during the 1880s through the 1930s.