Crayons are hard to cover. Multiple application of a good primer will be needed. Try BIN 123 or Zinsser Primecoat.