Man allegedly held mother of his kids in garage and abused her over four hours